A Framework for Advanced Robot Programming in the RoboCup Domain - Using Plug-in System and Scripting Language
نویسندگان
چکیده
RoboCup is a competition for autonomous robots playing soccer that makes contributions to various Intelligent Autonomous Systems. In RoboCup, frameworks to support robot programming are important because we have to resolve complex dif culties by software, especially in the four-legged robot league, where we can never resolve these dif culties by hardware since only xed hardware is available. This paper describes an extensible framework which is suitable for advanced robot programming in the RoboCup domain. Our framework integrates a plug-in system and the scripting language Lua, which we embed in the system. In our framework, modules are freely replaced, without changing the bindings for the scripting language. Therefore, in our framework, even programming beginners can contribute to the development of huge, complex, robot programs without dif culty. Since many students who are not familiar with practical programming often join the team only a short time before the RoboCup competition, our framework is a good choice.
منابع مشابه
Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot
Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...
متن کاملAn Unsupervised Learning Method for an Attacker Agent in Robot Soccer Competitions Based on the Kohonen Neural Network
RoboCup competition as a great test-bed, has turned to a worldwide popular domains in recent years. The main object of such competitions is to deal with complex behavior of systems whichconsist of multiple autonomous agents. The rich experience of human soccer player can be used as a valuable reference for a robot soccer player. However, because of the differences between real and simulated soc...
متن کاملRoSHA: A Multi-robot Self-healing Architecture
Reliability is one of the key challenges in multi-robot systems to increase practicable applicability and hence the commercial usage. This paper presents RoSHA, a self-healing architecture for multi-robot systems. RoSHA is based on the established robot middleware ROS and provides components for application independent analysis and repair. A plug-in architecture enables the developer to simply ...
متن کاملModelface: an application programming interface (API) for homology modeling studies using Modeller software
An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...
متن کاملEvolving Human Figure Geometry
This paper describes a general framework for evolving human figure geometry. Aesthetic selection is employed as a fitness function for producing successive populations of human models. The system is implemented as a plug-in to Maya, using MEL, Maya's embedded scripting language.
متن کامل